package VueBelote;

import java.awt.Dimension;
import java.awt.Graphics;
import java.util.HashMap;

import javax.swing.JFrame;
import javax.swing.JPanel;

import ControleurBelote.ControleurPanneauG;
import ModeleBelote.ModelePanneauG;

public class Vue {

	private JFrame fenetre;

	public Vue() throws Throwable{
		
		// Creer un cadre support
		//
		fenetre = new JFrame();
		fenetre.setTitle("Belote");
		fenetre.setSize(1000, 700);
		fenetre.setLocationRelativeTo(null);
		fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		
		// Creer et configurer un panneau
		//
		VuePanneauG v1 = new VuePanneauG(fenetre, "../SVN/bin/Config/ConfigPlateau", "1.X.0");
		
		v1.modifierImage("./PlateauBelote/plateauBelote.jpg");
		
		 ModelePanneauG m1= new ModelePanneauG ("sourcesDonnees", "5.2.0");
		 
		// Creer et ajouter un controleur de panneau
	    //
	    ControleurPanneauG c1= new ControleurPanneauG (v1, m1);
	    v1.ajouterControleur(c1);
	    
	    //HashMap carte = m1.obtenirSP("Grece");
	    
	    //v1.deployerSP(drapeau);
	    
	    
	    
	    fenetre.setVisible(true);
			
	}

	public static void main(String[] args) throws Throwable {
		new Vue();
	}
}
